#include"ThreadPool.h"

static  int num=0;
void fun(void* arg) {
     srand((unsigned)time(NULL));
     int num=rand()%4;
     sleep(num);
}
#include<vector>
int main() {
    ThreadPool pa(4);
    vector<int>arg;  
    while(1){
       //早高峰
       for(int i=0;i<100;i++){
           pa.addTask(fun,nullptr);
       }
       sleep(1);
       //早上低谷
       for(int i=0;i<60;i++){
           pa.addTask(fun,nullptr);
       }
       sleep(1);
       //下午开始
       for(int i=0;i<200;i++){
           pa.addTask(fun,nullptr);
       }
       sleep(1);
       //下午高峰
       for(int i=0;i<500;i++){
           pa.addTask(fun,nullptr);
       }
       sleep(1);
       //下午结束
       for(int i=0;i<130;i++){
           pa.addTask(fun,nullptr);
       }
    }
}